-
1 Polymorphism Inheritance Encapsulation
Software: PIEУниверсальный русско-английский словарь > Polymorphism Inheritance Encapsulation
-
2 inheritance
1) наследованиев ООП - механизм, позволяющий объявить новый (производный) класс на основе уже существующего (базового, родительского) класса. Наследование отражает строгую иерархию классов в ООП. Наследование подразумевает использование объектами наследуемого класса (derived class) данных и методов родительского класса, однако, в зависимости от языка программирования, допускается удаление и замена методов, а также добавление новых. Множественное наследование (multiple inheritance) подразумевает наследование методов нескольких классовсм. тж. base class, classless inheritance, deferred inheritance, encapsulation, inheritance structure, OOP, polymorphism, single inheritance2) наследиенапример, software inheritance - программное наследие.Syn:Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > inheritance
-
3 encapsulation
= encapsulating1) инкапсуляцияа) в ООП - сокрытие внутренней структуры данных и реализации методов объекта от остальной программы, т. е. включение в объект всей необходимой информации, там образом, чтобы другим объектам не требовалось знание его внутренней структуры. Доступен только интерфейс объекта, через который осуществляется всё взаимодействие с ним. Примерб) сокрытие описания реализации класса в отдельном файле, содержимое которого неизвестно программисту, использующему данный класссм. тж. class2) в телекоммуникации - включение сообщения или пакета ( package), оформленных для передачи по одному протоколу, в структуру (конверт), обеспечивающую их передачу между сетями, использующими другие протоколы передачи; этот метод применяется в стеках протоколов: протокол нижележащего уровня принимает сообщение от вышележащего и помещает его в поле данных кадра нижнего уровня. Инкапсулированные пакеты, передающиеся по сети, содержат последовательность заголовков, первый из которых относится к кадру физического уровня, второй - канального, третий - сетевого и т. д.Ant:Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > encapsulation
-
4 polymorphism
1) центральное понятие в ООП, обозначающее способность объекта выбирать правильный метод (внутреннюю процедуру объекта) в зависимости от типа данных, полученных в сообщении (message). Благодаря полиморфизму объект выполняет нужные действия, даже если содержимое сообщения было неизвестно во время написания программы. Другими словами - это использование под одним именем различных процедур, связанных с обработкой данных разного типа, например операции сложения (+) для вещественных и целых чисел. В более общем смысле, полиморфизм даёт возможность абстрагирования свойствАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > polymorphism
-
5 PIE
1) Компьютерная техника: Process Instance Evolution2) Медицина: Pharynx And Intestinal Excess, Physicians Insurance Exchange, pulmonary infiltrates with eosinophilia (инфильтраты легких, сопровождающиеся эозинофилией)5) Военный термин: Phrases In English, post-irradiation examination, program for increased education, pyrotechnically initiated explosive6) Техника: payload integration equipment, peripheral interface element, plasma interaction experiment, postirradiation examination, postirradiation experiment, priority interrupt encoder, pulse interference elimination7) Сельское хозяйство: Pulsed Irrigation Evacuation8) Шутливое выражение: Paleontologists In Exile9) Математика: Principle Of Inclusion And Exclusion10) Религия: Partners In Evangelism, Persons In Evangelism, Prayer Information And Encouragement, Project Instruction Ecclesiastes11) Лингвистика: Proto-Indo-European language12) Биржевой термин: Plan Invest Enjoy13) Металлургия: по индивидуальному запросу ((Per individual enquiry), Аббревиатура часто используется в американском английском при обсуждении поставок и цен)14) Оптика: photo-induced electrochromism15) Сокращение: Programmable Interface Electronics, Proto Indo European16) Университет: People Institutes And Experiments, Persons Institutes Experiments, Physics Is For Everyone17) Физиология: Pressure Ice And Elevation18) Электроника: Personal Interactive Electronics19) Вычислительная техника: plug-in electronics, элемент программного прерывания, Personal Interactive Electronics (division, Apple)20) Литература: Point Illustration And Explanation, Point, Illustration, Explanation, Proof Information And Example21) Транспорт: Pan Island Expressway22) Фирменный знак: Penang Indian Entrepreneurs23) СМИ: Pose Illumination And Expression24) Деловая лексика: People Inflation And Economics, Problem Intervention And Evaluation, Promoting Inclusion And Enterprise25) Образование: Parent Involvement And Education, Parents Information Education, Partners In Education, Partnership for Inclusive Education, Personal Interest Exploration, Pledge In Earnest, Positive Instructional And Encouraging, Prevention Intervention And Education, Project Idiocy Expulsion26) Безопасность: Propagation Infection And Execution27) Фантастика Paranormal Interpol Enterprise28) Чат: Pointers In Email, Public Internet And Email29) Аэропорты: St. Petersburg International Airport, St. Petersburg, Florida USA30) Программное обеспечение: Picture Information Extractor, Pie Isnt Echo, Pocket Internet Explorer, Polymorphism Inheritance Encapsulation, Python Internet Engine -
6 pie
1) Компьютерная техника: Process Instance Evolution2) Медицина: Pharynx And Intestinal Excess, Physicians Insurance Exchange, pulmonary infiltrates with eosinophilia (инфильтраты легких, сопровождающиеся эозинофилией)5) Военный термин: Phrases In English, post-irradiation examination, program for increased education, pyrotechnically initiated explosive6) Техника: payload integration equipment, peripheral interface element, plasma interaction experiment, postirradiation examination, postirradiation experiment, priority interrupt encoder, pulse interference elimination7) Сельское хозяйство: Pulsed Irrigation Evacuation8) Шутливое выражение: Paleontologists In Exile9) Математика: Principle Of Inclusion And Exclusion10) Религия: Partners In Evangelism, Persons In Evangelism, Prayer Information And Encouragement, Project Instruction Ecclesiastes11) Лингвистика: Proto-Indo-European language12) Биржевой термин: Plan Invest Enjoy13) Металлургия: по индивидуальному запросу ((Per individual enquiry), Аббревиатура часто используется в американском английском при обсуждении поставок и цен)14) Оптика: photo-induced electrochromism15) Сокращение: Programmable Interface Electronics, Proto Indo European16) Университет: People Institutes And Experiments, Persons Institutes Experiments, Physics Is For Everyone17) Физиология: Pressure Ice And Elevation18) Электроника: Personal Interactive Electronics19) Вычислительная техника: plug-in electronics, элемент программного прерывания, Personal Interactive Electronics (division, Apple)20) Литература: Point Illustration And Explanation, Point, Illustration, Explanation, Proof Information And Example21) Транспорт: Pan Island Expressway22) Фирменный знак: Penang Indian Entrepreneurs23) СМИ: Pose Illumination And Expression24) Деловая лексика: People Inflation And Economics, Problem Intervention And Evaluation, Promoting Inclusion And Enterprise25) Образование: Parent Involvement And Education, Parents Information Education, Partners In Education, Partnership for Inclusive Education, Personal Interest Exploration, Pledge In Earnest, Positive Instructional And Encouraging, Prevention Intervention And Education, Project Idiocy Expulsion26) Безопасность: Propagation Infection And Execution27) Фантастика Paranormal Interpol Enterprise28) Чат: Pointers In Email, Public Internet And Email29) Аэропорты: St. Petersburg International Airport, St. Petersburg, Florida USA30) Программное обеспечение: Picture Information Extractor, Pie Isnt Echo, Pocket Internet Explorer, Polymorphism Inheritance Encapsulation, Python Internet Engine -
7 object
= OBJ1) объекта) одно из базовых понятий объектно-ориентированного программирования, ООП (см. OOP), с помощью которого осуществляется программное представление сущностей реального мира. Объект - экземпляр класса; обладает свойствами наследования, инкапсуляции и полиморфизма. Объединяет в себе данные (property) и операции над ними (методы, method). Реализуется в компьютере как динамически размещаемая сложная структура данных, т. е. каждый объект имеет собственный набор полей, определённых его классом, а методы объекты используют совместно. Объект может рассматриваться как абстрактный тип данных (abstract data type). Каждый объект имеет собственное имя или идентификационный номер. Объекты создаются и уничтожаются с помощью специальных методов - конструкторов (constructor) и деструкторов (destructor). Структуры данных и реализация методов объекта невидима для других объектов в системе. Объекты взаимодействуют между собой, посылая друг другу сообщения (message). В ответ на сообщение объект выполняет один из методов, чтобы удовлетворить полученный запрос, при этом интерпретация сообщения лежит целиком на объекте-получателе. Таким образом различные объекты могут реагировать на одно и то же сообщение по разному. Действия, выполняемые объектом, называют его поведением (behaviour). Объекты - основная единица построения программной системы. Объекты с общими свойствами и методами объединены в классы. Чаще всего термин "объект" трактуется как синоним слова экземпляр, однако иногда может использоваться и для обозначения классасм. тж. active object, aggregate object, ancestor object, class object, collection, composite object, conceptual object, container object, database object, dynamic object, encapsulation, information hiding, inheritance, instance, object conversion, object handler, object header, object identity, object interface, object library, object manager, object model, object orientation, object pool, object reference, object reuse, object technology, object type, OODB, ODL, OOL, passive object, polymorphism, reusable object, Simulaсм. тж. 3D object2) предмет3) цельсм. тж. target4) объектныйАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > object
-
8 object model
совокупность принципов, лежащих в основе ООПАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > object model
-
9 object-oriented programming
= OOP; = OO programmingобъектно-ориентированное программирование, ООПдоминирующее направление (парадигма программирования, programming paradigm) в развитии программирования; основная идея ООП - представление данных в виде объектов (object), обладающих определёнными свойствами и содержащих внутри себя как структуры данных, так и процедуры для работы с ними (методы). Объекты взаимодействуют друг с другом посредством сообщений (message). ООП имеет развитый аппарат и поддерживается большинством современных языков программирования. Достоинство использования объектной модели в том, что она уменьшает семантический разрыв между предметной областью и программой, а также позволяет писать программы, содержащие на 30% меньше строк исходного текста, что повышает возврат инвестиций. Недостаток - высокая стоимость обучения объектно-ориентированным методам разработки, таким, как UML. Возникновение ООП датируется началом 1970-х годов, когда были созданы языки Simula 67 и SmalltalkАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > object-oriented programming
См. также в других словарях:
Interface inheritance — In object oriented programming, interface inheritance is type of inheritance wherein one or more classes share a set of messages. This sharing can be realized by agreement, as in Python, or by use of programming language specific machinery, as in … Wikipedia
C++ — The C++ Programming Language, written by its architect, is the seminal book on the language. Paradigm(s) Multi paradigm:[1] procedural … Wikipedia
Comparison of programming paradigms — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin … Wikipedia
Object-relational database — An object relational database (ORD), or object relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object oriented database model: objects, classes and inheritance… … Wikipedia
Data model — Overview of data modeling context: A data model provides the details of information to be stored, and is of primary use when the final product is the generation of computer software code for an application or the preparation of a functional… … Wikipedia
Multi-paradigm programming language — A multi paradigm programming language is a programming language that supports more than one programming paradigm. As Leda designer Tim Budd holds it: The idea of a multiparadigm language is to provide a framework in which programmers can work in… … Wikipedia
PowerBuilder — Infobox Software name = PowerBuilder caption = developer = Sybase released = July, 1991 frequently updated = yes programming language = Powerscript operating system = Microsoft Windows language = English, Japanese (Several languages supported for … Wikipedia
Aranea framework — is an Open Source (APL 2.0) Java Hierarchical Model View Controller web framework that provides a common simple approach to building the web application components, reusing custom or general GUI logic and extending the framework. The framework… … Wikipedia
Object model — In computing, object model has two related but distinct meanings: The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. For example, the Java objects model, the COM… … Wikipedia
Object-oriented programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing … Wikipedia
Object-relational impedance mismatch — The object relational impedance mismatch is a set of conceptual and technical difficulties that are often encountered when a relational database management system (RDBMS) is being used by a program written in an object oriented programming… … Wikipedia